// 模板表

package dbModel

import "time"

type Template struct {
	Id             string    `json:"id" gorm:"primary_key; column:id;type:varchar(255)"`
	Name           string    `json:"name" gorm:"column:name; type:varchar(255)" validate:"required"`
	CreateUserCode string    `json:"createUserCode" gorm:"column:create_user_code; type:varchar(255)"`
	Note           string    `json:"note" gorm:"column:note; type:text"`
	DefaultTemplate bool      `json:"defaultTemplate" gorm:"column:default_template; type:boolean;default:false"`
	CreateTime     time.Time `json:"-" gorm:"column:create_time; autoCreateTime"`
	UpdateTime     time.Time `json:"-" gorm:"column:update_time; autoUpdateTime"`
}

// 数据表
func (*Template) TableName() string {
	return "template"
}
